Big Huge Thesaurus

Eurasian green toad

noun